<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="pessoal.*" %>
<%@page language="java" import="ferramentas.*" %>
<%@page language="java" import="java.util.ArrayList" %>
<script>
    function abrirAba(aba, botao) {
        if (aba == 'cursista') {
            jQuery('#aba_tutor').hide('slow');
            jQuery('#aba_cursista').show('slow');
            mudarCorBotoes('btCursista', 'btTutor');
        }
        if (aba == 'tutor') {
            jQuery('#aba_cursista').hide('slow');
            jQuery('#aba_tutor').show('slow');
            mudarCorBotoes('btTutor', 'btCursista');
        }
    }

    var corBotaoAtivo = '#d74';
    var corBotaoInativo = '#222';

    function mudarCorBotoes(botaoAtivo, botaoInativo) {
        document.getElementById(botaoAtivo).style.color = corBotaoAtivo;
        document.getElementById(botaoInativo).style.color = corBotaoInativo;
    }
</script>
<%

    Usuario usuario = (Usuario) session.getAttribute("usuario");
    if (usuario instanceof Administrador) {
        out.println("");
        out.println("<h1><img width='50px' src='img/admin_icon.jpg' title='Administrador' />Painel do Administrador</h1>");
        out.println("<a href='index.jsp?conteudo=lancar_curso' title='Inserir um Curso'>Inserir Curso</a><br />");
    } else {
        if (usuario instanceof Coordenador) {
            if (usuario instanceof CoordenadorDeCurso) {
                out.println("<h1><img width='50px' src='img/teacher_icon.jpg' title='Administrador' />Coordenação de Curso</h1>");
            }
            if (usuario instanceof CoordenadorPedagogico) {
                out.println("<h1><img width='50px' src='img/teacher_icon.jpg' title='Administrador' />Coordenação Pedagógica</h1>");
            }
            if (usuario instanceof CoordenadorDePolo) {
                CoordenadorDePolo coordenador = (CoordenadorDePolo) usuario;
                out.println("<h1>Coordenação do Polo " + coordenador.getPolo().getNome() + "</h1>");
                //out.println("<h1>Coordenador de Polo </h1>");
            }
        } else {
            if (usuario instanceof GestorIPES) {
                GestorIPES gestorIpes = (GestorIPES) usuario;
                out.println("<h1><img width='50px' src='img/teacher_icon.jpg' title='Gestor IPES' />Gestor IPES d" + (gestorIpes.getIpesId() == 1 || gestorIpes.getIpesId() == 2 ? "a " : "o ") + gestorIpes.getIpes() + "</h1>");
            } else if (usuario instanceof CoordenadorUAB) {
                out.println("<h1><img width='50px' src='img/teacher_icon.jpg' title='Coordenador UAB' />Fórum dos Coordenadores UAB</h1>");
            }
        }
%>
<link href="scripts/jquery-ui/css/redmond/jquery-ui-1.8.12.custom.css" type="text/css" rel="stylesheet" />
<style>
    .ui-tabs-nav li{
        font-size: 12px;
    }
</style>
<div id="abas">
    <ul>
        <%if (usuario instanceof Coordenador && !(usuario instanceof CoordenadorDePolo)) {%>
        <li><a class="link_menu_horizontal" href="#aba1">Administração</a></li>
            <%}%>
            <%
                if (!(usuario instanceof GestorIPES) || (usuario instanceof GestorIPES && ((GestorIPES) usuario).getIpesId() != 1 ? false : true)) {
            %>
        <li><a class="link_menu_horizontal"  href="#aba3">Demanda Estadual por cursos EAD da UFG</a></li>
        <li><a class="link_menu_horizontal"  href="#aba2">Avaliação dos Polos UAB</a></li>
            <%            }
                if (usuario instanceof Administrador
                        || usuario instanceof CoordenadorDeCurso
                        || usuario instanceof CoordenadorDePolo
                        || usuario instanceof UsuarioCIAR
                        || usuario instanceof UsuarioSeduc
                        || usuario instanceof GestorIPES) {
            %>
        <li><a class="link_menu_horizontal"  href="#aba4">Cursos de Graduação das IPES-GO</a></li>
        <li><a class="link_menu_horizontal"  href="#aba5">Mapa das IPES</a></li>
            <%            }
                if (usuario instanceof GestorIPES) {%>
        <li><a class="link_menu_horizontal"  href="#aba6">Gerenciar Cursos</a></li>
            <%            }
                if (usuario instanceof CoordenadorUAB) { %>
        <li><a class="link_menu_horizontal"  href="#aba5">Mapa das IPES</a></li>
            <%    }
            %>
    </ul>

    <div class="aba" id="aba1">
        <%
            if (usuario instanceof CoordenadorDeCurso && !(usuario instanceof CoordenadorDePolo)) {
                Query queryCoord = new Query();
                ArrayList<Curso> cursosCoord = queryCoord.getCurso((CoordenadorDeCurso) usuario);

                if (cursosCoord.size() > 0) {
                    for (Curso c : cursosCoord) {
                        out.println("<h2><img width='50px' src='img/teacher_icon.jpg' title='Administrador' />Coordenação do Curso " + c.getNome() + "</h2>");
                        out.println("<center>");
                        out.println("<a href='index.jsp?conteudo=lista_inscritos&curso=" + c.getNumero() + "' title='Lista de Inscritos'><img width='200' src='img/inscritos.gif' /></a>");

                        //Este conteúdo foi descontinuado, não havia mais necessidade destas funcionalidades
                        /*if (c.getTipo() == 1) {
                         out.println("<a href='index.jsp?conteudo=encontro&curso=" + c.getNumero() + "' title='Primeiro Encontro Presencial'><img width='200' src='img/encontro_presencial.gif' /></a>");
                         out.println("<a href='index.jsp?conteudo=matriculados&curso=" + c.getNumero() + "' title='Matriculados'><img width='200' src='img/matriculados.gif' /></a>");
                         }*/
                        out.println("</center>");
                    }
                } else {
                    out.println("Seu usuário ainda não foi atribuído a nenhum curso.<br />");
                }

            } else if (usuario instanceof CoordenadorPedagogico) {

                out.println("<ul>");
                out.println("<li><a href='index.jsp?conteudo=lancar_curso' title='Inserir um Curso'>Inserir Curso</a></li>");
                out.println("<li><a href='index.jsp?conteudo=lancar_curso_externo' title='Inserir um Curso Externo ao CIAR'>Inserir Curso Externo ao CIAR</a></li>");
                out.println("<li><a href='index.jsp?conteudo=lancar_permissao' title='Dar permissão'>Permissões</a></li>");
                //out.println("<li><a href='index.jsp?conteudo=lancar_polo' title='Inserir um Polo'>Inserir/Atualizar Polo</a></li>");
                out.println("<hr />");
//                out.println("<li><strong>Cursos</strong></li>");
                out.println("</ul>");
                Query q2 = new Query();

        %>
        <input id="btCursista" class="botao" type="button" style="margin-left:25px;"onclick="abrirAba('cursista', this)" value="Editais para Cursistas" /> | <input id="btTutor" class="botao" type="button" onclick="abrirAba('tutor', this)" value="Editais para Tutores" />
        <div id="aba_cursista">
            <%                out.println("<ul>");
                ArrayList<Curso> cursosCoordCursista = q2.getCursoCursistas();
                for (Curso c : cursosCoordCursista) {
                    out.println("<li style='margin-bottom:10px;'><span style='font-size:8pt;'>" + c.getInicioFormated().substring(6, 10) + "</span>  <a href='index.jsp?conteudo=aprovados&curso=" + c.getNumero() + "'>" + c.getNome() + "</a>&nbsp&nbsp&nbsp");
                    //if(c.is){
                    out.println("<a href='encerrarProcessoSeletivo?curso=" + c.getNumero() + "' style='font-weight:bold;color:red;' />Encerrar</a>");
                    //}
                    out.println("</li>");
                }
                out.println("</ul>");
            %>
        </div>
        <div id="aba_tutor">
            <%
                ArrayList<Curso> cursosCoordTutor = q2.getCursoTutores();
                out.println("<ul>");
                for (Curso c : cursosCoordTutor) {
                    out.println("<li style='margin-bottom:10px;'><span style='font-size:8pt;'>" + c.getInicioFormated().substring(6, 10) + "</span>  <a href='index.jsp?conteudo=aprovados&curso=" + c.getNumero() + "'>" + c.getNome() + "</a>&nbsp&nbsp&nbsp");
                    //if(c.is){
                    out.println("<a href='encerrarProcessoSeletivo?curso=" + c.getNumero() + "' style='font-weight:bold;color:red;' />Encerrar</a>");
                    //}
                    out.println("</li>");
                }
                out.println("</ul>");
            %>
            <script>
                abrirAba('cursista', jQuery('#btCursista'));
            </script>
        </div>
        <%
            } else if (usuario instanceof CoordenadorDePolo) {
            }
        %>
    </div>
    <%
        if (!(usuario instanceof GestorIPES) || (usuario instanceof GestorIPES && ((GestorIPES) usuario).getIpesId() != 1 ? false : true)) {
    %>
    <div class="aba"  id="aba3" style="padding: 25px 3px 3px;">
        <%@include file="graficos_demandas.jsp" %>
    </div>

    <div class="aba" id="aba2">
        <center>
            <a target="_blank" href="mapa_polos_avaliacao.swf">Abrir em tamanho maior</a>
            <script type="text/javascript">
                flash('700', '500', 'mapa_polos_avaliacao.swf');
            </script>
        </center>
    </div>

    <%        }
        if (usuario instanceof Administrador
                || usuario instanceof CoordenadorDeCurso
                || usuario instanceof CoordenadorDePolo
                || usuario instanceof UsuarioCIAR
                || usuario instanceof UsuarioSeduc
                || usuario instanceof GestorIPES
                || usuario instanceof CoordenadorUAB) {
            
            if (! (usuario instanceof CoordenadorUAB)) {
    %>
    <div class="aba"  id="aba4">
        <%@include file="ipes/tabela_ipes.jspf" %>
    </div>
    <% } %>
    <div class="aba" id="aba5">
        <center>
            <a target="_blank" href="cursosipes.swf">Abrir em tamanho maior</a>
            <script type="text/javascript">
                flash('700', '550', 'cursosipes.swf');
            </script>
        </center>
    </div>
    <%}
        if (usuario instanceof GestorIPES) {%>
    <div class="aba"  id="aba6">
        <%@include file="ipes/gerenciar_cursos_ipes.jspf" %>
    </div>
    <%}%>
</div>
<script>
    jQuery("#abas").tabs();
</script>
<%
    }
    if (usuario == null) {
        out.println("<script type='text/javascript'>window.alert('Você precisa efetuar login para acessar esta página!');document.location.href='index.jsp';</script>");
    }
%>
